a, a.img, h1, h2,h3, div, class{
	margin:0;
	padding:0;
}
body{
	margin:0;
	padding:0;font-family: 'Amethysta', serif;font-size:100%;color:#4d4d4d;width:100%;background:#fff;

}/**/

#wrap{
	
width:100%;
float:left;
position:relative;

}
/*----------------------------*/
.menu { float:right; padding:0px 0px 0px 0px; margin-top:25px; width:auto; margin-left:10px; border-bottom:08px #0b71af ridge;-webkit-box-shadow: 0px 0px 00px #ccc;
		-moz-box-shadow: 0px 0px 00px #ccc; 
		box-shadow: 0px 05px 10px #ccc;	}
.menu ul {  padding:0; margin:0; list-style:none; border:0;}
.menu ul li { float:left; margin:0; padding:0 0px; border:0;}
.menu ul li a { float:left; margin:0; padding:16px 06px 16px 06px; color:#000;font-family: 'Amethysta', serif; font-weight:bold; font-size:12px; text-transform:uppercase; text-decoration:none;  }
.menu ul li a span { padding:16px 06px 16px 06px; background:none;}
.menu ul li a:hover {  background: #98d7fd right;}
.menu ul li a:hover span {  background:#98d7fd left; color:#000;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;}
.menu ul li a.active { background:#0b71af right;}
.menu ul li a.active span {  background:#0b71af no-repeat left;color:#FFF;}


/*-----------------------------------*/
.p1
{
	width:700px;
	height:154px;
	float:right;
}
#logo
{ width:270px;
height:130px;
float:left;
/*background:url(../images/logo.png);
background-repeat:no-repeat;*/
margin-top:20px;
}
#phn
{
	width:260px;
	height:35px;
	float:right;
	padding:03px;
	margin-top:05px;
}
#phn_sym
{
	width:17px;
	height:25px;
	float:left;
	background:url(../images/phn.png);
	background-repeat:no-repeat;
	margin-top:05px;
	margin-left:02px;
}
#phn_no
{
	width:215px;
	height:auto;
	float:right;
	padding:05px;
	margin-top:04px;
	margin-left:15px;
	font-family: 'Amethysta', serif;
	font-size:14px;
	letter-spacing:01px;
}
/*--------------------------------*/
ol, ul {
	list-style: none;
}

/* Global properties ======================================================== */
html {width:100%;}

.main {
	width:1000px; 	
	padding:0;
	height:100px;
    margin:0 auto;
	
}
/*********************************header*************************************/
header {
	width:100%;
	background:url(../images/header-tail.gif) center top repeat-x ;
	position:relative; 
	z-index:2;
}

/***** slider *****/
.slider-wrapper {
	width:100%;
	position:relative;
	overflow:hidden;
	padding-top:49px;
	background:url(../images/slider-bg-tail2.gif) center top repeat-x ;
}
#page1 .slider-wrapper {background:url(../images/slider-bg-tail.gif) center top repeat-x ; padding:0;}
.slider {
	width:1264px;
	height:296px;
	margin-left:-632px;
	position:relative;
	left:50%;
}
#page1 .slider {height:494px;}
#page2 .slider {background:url(../images/slider-img1.jpg) 0 -171px no-repeat;}
#page3 .slider {background:url(../images/slider-img2.jpg) 0 -154px no-repeat;}
#page4 .slider,
#page5 .slider {background:url(../images/slider-img3.jpg) 0 -183px no-repeat;}

.items {
	display:none;
}
.pagination {
	position:absolute;
	top:388px;
	right:157px;
	z-index:9999;
}
.pagination li {
	float:left;
	padding-right:5px;
}
.pagination li a {
	display:block;
	width:20px;
	height:20px;
	background:url(../images/slider-pagination.png) right top no-repeat;
	cursor:pointer;
}
.pagination li.current a,
.pagination li a:hover {background-position:left top;}
.pagination li.current a {cursor:default;}

.banner {
	width:500px;
	height:300px;
	overflow:hidden;
	position:absolute;
	left:640px;
	top:40px;
	z-index:999;
}
#page1 .banner {top:137px; background:url(../images/banner-tail.gif) 0 0 repeat-x;}
	.banner > strong {
		display:block;
		font-size:50px;
		line-height:1.2em;
		color:#4d4d4d;
		text-transform:uppercase;
		letter-spacing:-1px;
		margin-bottom:25px;
	}
		.banner > strong > strong {
			display:block;
			margin-top:-10px;
		}
	.banner em {
		display:block;
		font-size:29px;
		line-height:1.2em;
		color:#808080;
		margin-bottom:35px;
	}

/*********************************slider*************************************/

	.button a {
		display:inline-block;
		font-family: 'Amethysta', serif;
		font-size:16px;
		line-height:2em;
		padding:4px 10px 4px 20px;
		font-weight:bold;
		text-transform:uppercase;
		color:#fff;
		background:url(../images/button-tail.gif) 0 0 repeat-x #800000;
		border-radius:22px;
		cursor:pointer;
	}
		.button a strong {
			display:inline-block;
			padding:0 40px 0 10px;
			background:url(../images/button-marker.gif) right 7px no-repeat;
		}
	.button a:hover {color:#000;}
	
	
/*********************************content*************************************/	
	
#wrapcontent {
	width:100%; 
	
	height:auto;
	position:relative;
	z-index:1;
	margin:0 auto;
}
#content {	
	 width:1000px;
	 height:auto;
	 margin:0 auto;
}
#box
{
	width:1000px;
	height:auto;
	float:left;
	
}
	#b1
	{
		width:1000px;
		height:auto;
		float:left;
	}
	
	.slider_about{
	width:100%;
	position:relative;
	overflow:hidden;
	padding-top:49px;
	background:#FFF;
}
	.sliderabout {
	width:1000px;
	height:263px;
	margin:0 auto;
	position:relative;
	margin-left:-1px;
	}
	
	#lat_news
	{
		width:300px;
		height:auto;
		float:left;
		margin-left:10px;
	}
	#lat_hd
	{
		width:250px;
		height:auto;
		padding:05px;
		float:left;
		font-family: 'Amethysta', serif;
		font-size:16px;
		margin-left:15px;margin-top:05px;
		text-transform:uppercase;
	}
	.lat_des
	{
		width:280px;
		margin-left:10px;
		font-family: 'Amethysta', serif;
		font-size:12px;
		height:auto;
		float:left;
		padding:05px;
		margin-top:05px;
		text-align:justify;
	}
	.lat_date
	{
		width:60px;margin-top:05px;
		height:auto;
		float:right;
		padding:05px;
		font-family: 'Amethysta', serif;
		font-size:12px;
	}
	.lat_date a
	{
		text-decoration:none;
		color:#000;
	}
	.lat_date a:hover
	{
		text-decoration:none;
		color:#f00;
	}
	.b2
	{
		width:675px;
		margin-left:10px;
		height:auto;
		float:right;
	}
	.abt_company
	{
		width:330px;
		height:auto;
		float:left;
		margin-left:07px;
	}
	.abt_hd
	{
		width:300px;
		padding:05px;
		height:auto;
		float:left;text-transform:capitalize;
		margin-left:10px;
		font-family: 'Amethysta', serif;
		font-size:20px;
		font-weight:600;
	}
	.abt_des
	{
		width:315px;
		height:auto;
		padding:05px;
		margin-top:10px;
		font-family: 'Amethysta', serif;
		font-size:12px;
	}
	.abt_des p {text-indent:20px; line-height:19px; text-align:justify;}
	
	.wht_we
	{
		width:330px;
		height:auto;
		float:left;
		margin-left:07px;
	}
	.wht_we_hd
	{
		width:300px;
		padding:05px;
		height:auto;
		float:left;
		text-transform:capitalize;
		margin-left:10px;
		font-family: 'Amethysta', serif;
		font-size:20px;
		font-weight:600;
	}
	.wht_we_des
	{
		width:315px;
		height:auto;
		padding:05px;
		margin-top:10px;
		font-family: 'Amethysta', serif;
		font-size:12px;
	}
	.wht_we_des p {text-indent:20px; line-height:19px; text-align:justify;}
	/*-----------------------------------*/
	.slider_service{
	width:100%;
	position:relative;
	overflow:hidden;
	
}
	.sliderservices {
	width:1000px;
	height:263px;
	margin:0 auto;
	position:relative;
	margin-left:132px;
	}
	.services_details
	{
		width:1000px;
		height:auto;
		float:left;
	}
	#ser_hd
	{
		width:500px;
		height:auto;
		padding:05px;
		font-family: 'Amethysta', serif;
		font-size:23px;
		font-weight:900;
		margin-bottom:15px;
	}
	.services_details h2
	{
		font-family: 'Amethysta', serif;
		font-size:15px;
		text-decoration:underline;
	}
	.services_details p
	{
		font-family: 'Amethysta', serif;
		font-size:13px;
		text-indent:20px;
		text-align:justify;
		line-height:22px;
		
	}
	
	/*-----------------------------------*/
	
	.left
{
	width:500px;
	height:auto;
	float:left;
	
}
#cnt_ico
{
	width:177px;
	height:108px;
	padding:05px;
	float:left;
	margin-left:30px;
	background:url(../images/cnt.png);
	background-repeat:no-repeat;
	margin-top:25px;
}
	
	#adres
{
	width:350px;
	height:auto;
	float:left;
	margin-left:30px;
	margin-top:30px;
	padding:05px;
	font-family: 'Amethysta', serif;
	font-size:14px;
	font-style:normal;
}
#adres h3
{
	margin-bottom:20px;
}
#adres li
{
	list-style-type:none;
	line-height:24px;
	margin-left:0px;
}
	/*-----------------------------------*/

#b2
{
	width:460px;
	height:auto;
	float:left;
	margin-left:50px;
	
}


	/*-----------------------------------*/
	.head_line
	{
		width:970px;
		height:1px;
		float:left;
		margin-left:15px;
		margin-top:35px;
		background:#000;
	}
	
/****************************footer************************/	
#footer
{
	width:1000px;
	height:auto;
	float:left;
	margin-top:30px;
}
.ft1
{
	width:280px;
	height:auto;
	float:left;
	margin-left:20px;
}
.ft1_hd
{
	width:250px;
	height:40px;
	float:left;
	border-bottom-style:ridge;
	border-bottom-width:thin;
	border-bottom-color:#000;
	font-family: 'Amethysta', serif;
	font-size:20px;
	font-weight:600;
	text-align:center;
	padding:05px;
	text-transform:uppercase;
	margin-bottom:15px;
}
.ft1 li
{
	list-style-image:url(../images/marker-1.gif);
	padding:05px;
	float:left;
	font-family: 'Amethysta', serif;
	font-size:14px;
}
.ft1 li a
{
	text-decoration:none;
	color:#000;
}
.ft1 li a:hover
{
	text-decoration:none;
	color:#f00;
}

.ft2
{
	width:350px;
	float:right;
	height:auto;
}
.ft2_hd
{
	width:250px;
	height:40px;
	float:left;
	border-bottom-style:ridge;
	border-bottom-width:thin;
	border-bottom-color:#000;
	font-family: 'Amethysta', serif;
	font-size:20px;
	font-weight:600;
	text-align:center;
	padding:05px;
	text-transform:uppercase;
	margin-bottom:15px;
	margin-left:80px;
}
.grid_3
{
	display:inline;
	float: right;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}
.list-services {
	padding:8px 0 0 2px;
}
	.list-services li {
		float:left; 
		padding:0 10px 0 0;
	}
	.list-services li a {
		display:block;
		width:40px;
		height:40px;
		text-indent:-9999em;
			
		background:url(../images/social-icons.png) 0 0 no-repeat;
	}
	.list-services li.item-2 a {background-position:-50px 0;}
	.list-services li.item-3 a {background-position:-100px 0;}
	.list-services li.item-4 a {background-position:-150px 0;}
#footer2
{
	width:1000px;
	height:auto;
	float:left;
}
#copy
{
	width:1000px;
	float:right;
	text-align:right;
	height:auto;
	padding:05px;
	font-family: 'Amethysta', serif;
	font-size:12px;
}
#copy a
{
	text-decoration:none;
	color:#000;
}
#copy a:hover
{
	text-decoration:none;
	color:#f00;
}


#design
{
	width:400px;
	float:right;
	height:auto;
	padding:05px;
	margin-top:08px;
	text-align:right;
	font-family: 'Amethysta', serif;
	font-size:12px;
}
#design a
{
	text-decoration:none;
	color:#000;
}
#design a:hover
{
	text-decoration:none;
	color:#f00;
}
/**************************/

#pro_b1
{
	width:990px;
	height:auto;
	float:left;
	padding:05px;
	margin-left:px;
}
#pro_b1a
{
	width:980px;
	height:auto;
	float:left;
	margin-top:05px;

}
#img
{
	width:980px;
	height:auto;
	float:left;
	padding-left:08px;
}
.marg
{
	margin-left:07px;
	border-color:#000;
	border-style:ridge;
	border-width:1px;
}